package com.billdowney.service.interfaces.base;

/**
 * Specification类的拼接条件枚举
 * 
 * @author 超级小富翁 - BillDowney
 * @date 2019年4月19日 上午11:29:59
 */
public enum SpecType {

	/**
	 * 等于
	 */
	equal,
	/**
	 * 不等于
	 */
	notEqual,
	/**
	 * 小于
	 */
	lessThan,
	/**
	 * 小于等于
	 */
	lessThanOrEqualTo,
	/**
	 * 大于
	 */
	greaterThan,
	/**
	 * 大于等于
	 */
	greaterThanOrEqualTo,
	/**
	 * 等于模糊匹配
	 */
	like,
	/**
	 * 不等于模糊匹配
	 */
	notLike,
	/**
	 * 等于null
	 */
	isNull,
	/**
	 * 不等于null
	 */
	isNotNull,
	/**
	 * 等于空，包含null，空字符串
	 */
	isEmpty,
	/**
	 * 不等于空，包含null，空字符串
	 */
	isNotEmpty,
	/**
	 * 正序
	 */
	asc,
	/**
	 * 倒序
	 */
	desc,
	/**
	 * 包含多个数据
	 */
	in,
	/**
	 * 不包含多个数据
	 */
	notIn;
}
